The standard libraries have been ported to the PowerPC. The libraries are not as
yet available as shared libraries and are still being statically linked into your applications.
We are working on packaging them as shared libraries as well. The libraries available are:
PPCRuntime.o - Replacement for Apple's PPCCRuntime.o contains all of the low
level run-time support. This library has been augmented by the
addition of a definition for the quickdraw globals. All PowerPC
applications should link with this library and then will not need to
define their own version of QDGlobals qd.
PPCANSI.o - PowerPC version of ANSI, several of the floating point routines are not
included and must currently be obtained by including Apple's MathLib.xcoff library.
PPCANSI_small.o - PowerPC version of the ANSI small library, ANSI small is ANSI with no
floating point support and no console package.
PPCCPLusLib.o - PowerPC version of the CPLuslib library it includes new, delete and other
built in C++ entry points.
PPCcomplex.o - PowerPC version of the Complex number support library requires
mathlib.xcoff
PPCIOStreams.o - PowerPC version of the IOStreams library
PPCunix.o - PowerPC version of the unix library
NOTE: In order to use the Apple libraries, you must #define _USE_APPLE_LIBRARIES_
before including any standard library header files. You must also insure that the "Map carriage returns" option in the compiler settings page is ON. You must then link with the appropriate set of Apple libraries. Symantec is not compatible with the Apple version of Cpluslib and the Symantec version (PPCCPluslib.o) must be used instead.
NOTE: In order to use the Symantec libraries, you must insure that _USE_APPLE_LIBRARIES_ is undefined before including any standard library header files. You must also insure that the "Map carriage returns" option in the compiler settings page is OFF. You must then link with the appropriate librarys from the above list. When using the Symantec libraries, you still must include interfacelib.xcoff and MathLib.xcoff from the set of Apple libraries.